package com.budwk.app.sqfw.models;

import com.budwk.starter.common.openapi.annotation.ApiModel;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.Data;
import org.nutz.dao.entity.annotation.*;
import org.nutz.dao.interceptor.annotation.PrevInsert;

import java.io.Serializable;
import java.util.Date;

/**
 * @author ZY.Wang
 * @since 2023/7/17
 */
@Data
@Table("shequ.sqfw_form_summary")
@Comment("消防信息")
@ApiModel(description = "消防信息")
public class Sqfw_formSummaryDto implements Serializable {

    private static final long serialVersionUID = 1L;

    @Column
    @Name
    @Comment("编号")
    @ApiModelProperty(description = "ID")
    @ColDefine(type = ColType.VARCHAR, width = 32)
    @PrevInsert(uu32 = true)
    private String id;

    @Column("sqfw_id")
    @Comment("服务id")
    @ApiModelProperty(description = "服务id")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String sqfwId;

    @Column("work_order_id")
    @Comment("工单id")
    @ApiModelProperty(description = "工单id")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String workOrderId;

    @Column("sqfw_flow_id")
    @Comment("服务工作流id")
    @ApiModelProperty(description = "服务工作流id")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String sqfwFlowId;

    @Column("unit_id")
    @Comment("单位id")
    @ApiModelProperty(description = "单位id")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String unitId;

    @Column("unit_name")
    @Comment("单位名称")
    @ApiModelProperty(description = "单位名称")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String unitName;

    @Column("create_date")
    @Comment("创建时间")
    @ApiModelProperty(description = "创建时间")
    @ColDefine(type = ColType.TIMESTAMP, width = 120)
    private Date createDate;

    @Column("create_by")
    @Comment("上传人")
    @ApiModelProperty(description = "服务id")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String createBy;

    @Column("create_user_name")
    @Comment("上传人名字")
    @ApiModelProperty(description = "服务id")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String createUserName;

    @Column("create_user_phone")
    @Comment("上传人手机")
    @ApiModelProperty(description = "服务id")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String createUserPhone;

    @Column("update_date")
    @Comment("更新时间")
    @ApiModelProperty(description = "更新时间")
    @ColDefine(type = ColType.TIMESTAMP, width = 120)
    private Date updateDate;

    @Column("update_by")
    @Comment("修改人")
    @ApiModelProperty(description = "修改人")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String updateBy;

    @Column("update_user_name")
    @Comment("修改人姓名")
    @ApiModelProperty(description = "修改人姓名")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String updateUserName;

    @Column("update_user_phone")
    @Comment("修改人手机")
    @ApiModelProperty(description = "修改人手机")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String updateUserPhone;

    @Column("type")
    @Comment("类型 消防 12345 等")
    @ApiModelProperty(description = "服务id")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String type;

    @Column("fill_date")
    @Comment("填表日期")
    @ApiModelProperty(description = "填表日期")
    @ColDefine(type = ColType.DATETIME, width = 120)
    private Date fillDate;

    @Column("a1")
    @Comment("a1")
    @ApiModelProperty(description = "A1")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a1;

    @Column("a2")
    @Comment("a2")
    @ApiModelProperty(description = "a2")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a2;

    @Column("a3")
    @Comment("a3")
    @ApiModelProperty(description = "a3")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a3;

    @Column("a4")
    @Comment("a4")
    @ApiModelProperty(description = "a4")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a4;

    @Column("a5")
    @Comment("a5")
    @ApiModelProperty(description = "a5")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a5;

    @Column("a6")
    @Comment("a6")
    @ApiModelProperty(description = "a6")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a6;

    @Column("a7")
    @Comment("a7")
    @ApiModelProperty(description = "a7")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a7;

    @Column("a8")
    @Comment("a8")
    @ApiModelProperty(description = "a8")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a8;

    @Column("a9")
    @Comment("a9")
    @ApiModelProperty(description = "a9")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a9;

    @Column("a10")
    @Comment("a10")
    @ApiModelProperty(description = "a10")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a10;

    @Column("a11")
    @Comment("a11")
    @ApiModelProperty(description = "a11")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a11;

    @Column("a12")
    @Comment("a12")
    @ApiModelProperty(description = "a12")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a12;

    @Column("a13")
    @Comment("a13")
    @ApiModelProperty(description = "a13")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a13;

    @Column("a14")
    @Comment("a14")
    @ApiModelProperty(description = "a14")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a14;

    @Column("a15")
    @Comment("a15")
    @ApiModelProperty(description = "a15")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a15;

    @Column("a16")
    @Comment("a16")
    @ApiModelProperty(description = "a16")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a16;

    @Column("a17")
    @Comment("a17")
    @ApiModelProperty(description = "a17")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a17;

    @Column("a18")
    @Comment("a18")
    @ApiModelProperty(description = "a18")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a18;

    @Column("a19")
    @Comment("a19")
    @ApiModelProperty(description = "a19")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a19;

    @Column("a20")
    @Comment("a20")
    @ApiModelProperty(description = "a20")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a20;

    @Column("a21")
    @Comment("a21")
    @ApiModelProperty(description = "a21")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a21;

    @Column("a22")
    @Comment("a22")
    @ApiModelProperty(description = "a22")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a22;

    @Column("a23")
    @Comment("a23")
    @ApiModelProperty(description = "a23")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a23;

    @Column("a24")
    @Comment("a24")
    @ApiModelProperty(description = "a24")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a24;

    @Column("a25")
    @Comment("a25")
    @ApiModelProperty(description = "a25")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a25;

    @Column("a26")
    @Comment("a26")
    @ApiModelProperty(description = "a26")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a26;

    @Column("a27")
    @Comment("a27")
    @ApiModelProperty(description = "a27")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a27;

    @Column("a28")
    @Comment("a28")
    @ApiModelProperty(description = "a28")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a28;

    @Column("a29")
    @Comment("a29")
    @ApiModelProperty(description = "a29")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a29;

    @Column("a30")
    @Comment("a30")
    @ApiModelProperty(description = "a30")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a30;

    @Column("a31")
    @Comment("a31")
    @ApiModelProperty(description = "a31")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a31;

    @Column("a32")
    @Comment("a32")
    @ApiModelProperty(description = "a32")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a32;

    @Column("a33")
    @Comment("a33")
    @ApiModelProperty(description = "a33")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a33;

    @Column("a34")
    @Comment("a34")
    @ApiModelProperty(description = "a34")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a34;

    @Column("a35")
    @Comment("a35")
    @ApiModelProperty(description = "a35")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a35;

    @Column("a36")
    @Comment("a36")
    @ApiModelProperty(description = "a36")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a36;

    @Column("a37")
    @Comment("a37")
    @ApiModelProperty(description = "a37")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a37;

    @Column("a38")
    @Comment("a38")
    @ApiModelProperty(description = "a38")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a38;

    @Column("a39")
    @Comment("a39")
    @ApiModelProperty(description = "a39")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a39;

    @Column("a40")
    @Comment("a40")
    @ApiModelProperty(description = "a40")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a40;

    @Column("a41")
    @Comment("a41")
    @ApiModelProperty(description = "a41")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a41;

    @Column("a42")
    @Comment("a42")
    @ApiModelProperty(description = "a42")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a42;

    @Column("a43")
    @Comment("a43")
    @ApiModelProperty(description = "a43")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a43;

    @Column("a44")
    @Comment("a44")
    @ApiModelProperty(description = "a44")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a44;

    @Column("a45")
    @Comment("a45")
    @ApiModelProperty(description = "a45")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a45;

    @Column("a46")
    @Comment("a46")
    @ApiModelProperty(description = "a46")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a46;

    @Column("a47")
    @Comment("a47")
    @ApiModelProperty(description = "a47")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a47;

    @Column("a48")
    @Comment("a48")
    @ApiModelProperty(description = "a48")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a48;

    @Column("a49")
    @Comment("a49")
    @ApiModelProperty(description = "a49")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a49;

    @Column("a50")
    @Comment("a50")
    @ApiModelProperty(description = "a50")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a50;

    @Column("a51")
    @Comment("a51")
    @ApiModelProperty(description = "a51")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a51;

    @Column("a52")
    @Comment("a52")
    @ApiModelProperty(description = "a52")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a52;

    @Column("a53")
    @Comment("a53")
    @ApiModelProperty(description = "a53")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a53;

    @Column("a54")
    @Comment("a54")
    @ApiModelProperty(description = "a54")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a54;

    @Column("a55")
    @Comment("a55")
    @ApiModelProperty(description = "a55")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a55;

    @Column("a56")
    @Comment("a56")
    @ApiModelProperty(description = "a56")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a56;

    @Column("a57")
    @Comment("a57")
    @ApiModelProperty(description = "a57")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a57;

    @Column("a58")
    @Comment("a58")
    @ApiModelProperty(description = "a58")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a58;

    @Column("a59")
    @Comment("a59")
    @ApiModelProperty(description = "a59")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a59;

    @Column("a60")
    @Comment("a60")
    @ApiModelProperty(description = "a60")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a60;

    @Column("a61")
    @Comment("a61")
    @ApiModelProperty(description = "a61")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a61;

    @Column("a62")
    @Comment("a62")
    @ApiModelProperty(description = "a62")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a62;

    @Column("a63")
    @Comment("a63")
    @ApiModelProperty(description = "a63")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a63;

    @Column("a64")
    @Comment("a64")
    @ApiModelProperty(description = "a64")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a64;

    @Column("a65")
    @Comment("a65")
    @ApiModelProperty(description = "a65")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a65;

    @Column("a66")
    @Comment("a66")
    @ApiModelProperty(description = "a66")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a66;

    @Column("a67")
    @Comment("a67")
    @ApiModelProperty(description = "a67")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a67;

    @Column("a68")
    @Comment("a68")
    @ApiModelProperty(description = "a68")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a68;

    @Column("a69")
    @Comment("a69")
    @ApiModelProperty(description = "a69")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a69;

    @Column("a70")
    @Comment("a70")
    @ApiModelProperty(description = "a70")
    @ColDefine(type = ColType.VARCHAR, width = 120)
    private String a70;
}
